import 'package:flutter/material.dart';

class AppConstants {
  // Theme colors
  static const Color PRIMARY_BLUE = Color(0xFF2196F3);
  static const Color LIGHT_BLUE = Color(0xFF64B5F6);
  static const Color DARK_BLUE = Color(0xFF1976D2);
  static const Color ACCENT_BLUE = Color(0xFF03DAC6);
  
  // App info
  static const String APP_NAME = 'Huggo';
  static const String APP_VERSION = '1.0.0';
  
  // Storage keys
  static const String KEY_USER_PROGRESS = 'user_progress';
  static const String KEY_FAVORITE_WORDS = 'favorite_words';
  static const String KEY_LEARNING_RECORDS = 'learning_records';
  static const String KEY_WRONG_QUESTIONS = 'wrong_questions';
  static const String KEY_MASTERED_WORDS = 'mastered_words';
  static const String KEY_CURRENT_LEARNING_INDEX = 'current_learning_index';
  static const String KEY_LEARNING_SESSION_STATE = 'learning_session_state';
  static const String KEY_DAILY_QUIZZES = 'daily_quizzes';
  
  // API endpoints
  static const String BASE_URL = 'https://api.huggo.ai';
  static const String WORDS_ENDPOINT = '/words';
  static const String QUIZ_ENDPOINT = '/quiz';
}

class WordCategories {
  static const String ANIMALS = 'Animals';
  static const String PLANTS = 'Plants';
  static const String DAILY_LIFE = 'Daily Life';
  static const String COMMON_PHRASES = 'Common Phrases';
  static const String RANDOM = 'Random';
  static const String STARRED = 'Starred';
  
  static const List<String> ALL_CATEGORIES = [
    ANIMALS,
    PLANTS,
    DAILY_LIFE,
    COMMON_PHRASES,
    RANDOM,
    STARRED,
  ];
} 